home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-284.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  90 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12422);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2003-0694");
  13.  
  14.  name["english"] = "RHSA-2003-284: sendmail";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated Sendmail packages that fix a potentially-exploitable vulnerability
  21.   are now available.
  22.  
  23.   Sendmail is a widely used Mail Transport Agent (MTA) and is included in all
  24.   Red Hat Enterprise Linux distributions.
  25.  
  26.   There is a bug in the prescan() function of Sendmail versions prior to and
  27.   including 8.12.9. The sucessful exploitation of this bug can lead to heap
  28.   and stack structure overflows. Although no exploit currently exists, this
  29.   issue is locally exploitable and may also be remotely exploitable.
  30.   The Common Vulnerabilities and Exposures project (cve.mitre.org) has
  31.   assigned the name CAN-2003-0694 to this issue.
  32.  
  33.   All users are advised to update to these erratum packages containing a
  34.   backported patch which corrects these vulnerabilities.
  35.  
  36.   Red Hat would like to thank Michal Zalewski for finding and reporting this
  37.   issue.
  38.  
  39.  
  40.  
  41.  
  42. Solution : http://rhn.redhat.com/errata/RHSA-2003-284.html
  43. Risk factor : High';
  44.  
  45.  script_description(english:desc["english"]);
  46.  
  47.  summary["english"] = "Check for the version of the sendmail packages";
  48.  script_summary(english:summary["english"]);
  49.  
  50.  script_category(ACT_GATHER_INFO);
  51.  
  52.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  53.  family["english"] = "Red Hat Local Security Checks";
  54.  script_family(english:family["english"]);
  55.  
  56.  script_dependencies("ssh_get_info.nasl");
  57.  
  58.  script_require_keys("Host/RedHat/rpm-list");
  59.  exit(0);
  60. }
  61.  
  62. include("rpm.inc");
  63. if ( rpm_check( reference:"sendmail-8.11.6-28.72", release:"RHEL2.1") )
  64. {
  65.  security_hole(0);
  66.  exit(0);
  67. }
  68. if ( rpm_check( reference:"sendmail-cf-8.11.6-28.72", release:"RHEL2.1") )
  69. {
  70.  security_hole(0);
  71.  exit(0);
  72. }
  73. if ( rpm_check( reference:"sendmail-devel-8.11.6-28.72", release:"RHEL2.1") )
  74. {
  75.  security_hole(0);
  76.  exit(0);
  77. }
  78. if ( rpm_check( reference:"sendmail-doc-8.11.6-28.72", release:"RHEL2.1") )
  79. {
  80.  security_hole(0);
  81.  exit(0);
  82. }
  83.  
  84. if ( rpm_exists(rpm:"sendmail-", release:"RHEL2.1") )
  85. {
  86.  set_kb_item(name:"CAN-2003-0694", value:TRUE);
  87. }
  88.  
  89. set_kb_item(name:"RHSA-2003-284", value:TRUE);
  90.